home *** CD-ROM | disk | FTP | other *** search
/ Die Ultimative Software-P…i Collection 1996 & 1997 / Die Ultimative Software-Pakete CD-ROM fur Atari Collection 1996 & 1997.iso / a / a_funk / tcpip.tos / NOSGUIDE.TXT < prev    next >
Encoding:
Text File  |  1993-09-18  |  73.4 KB  |  1,806 lines

  1. --------------------------------------------------------------------
  2. "return".
  3.               Mise en oeuvre et guide d'utilisation
  4.               de NOS, version Française par ON4HU
  5.                 mise a jour 17/9/93 WNOS4A9_fra
  6.  
  7. ---------------------------------------------------------------------
  8. 3e edition
  9. "return".
  10. "return".
  11.  
  12. Preface.
  13. --------
  14.  
  15. Dans  ce  document  les accents ne  sont  pas frappes car il  y aurait
  16. incompatibilite de  transfert par BBS. Toutes  critiques  positives et
  17. commentaires sont les bienvenus.
  18.  
  19. L'auteur remercie ON5RF pour le travail effectue lors de la premiere 
  20. version de ce document parue en 1990. Ses commentaires et remarques  ont
  21. ainsi contribues a la redaction de cette version.
  22.  
  23. 1. Introduction
  24. ---------------
  25.  
  26. La   redaction  de  ce guide d'utilisation est elabore  a  partir  des
  27. documents suivants :
  28.  
  29. - The KA9Q Internet Software Package, Updated for 890421.1 Revision,
  30.   May 8 1989, by Bdale Garbee, N3EUA.
  31. - documents ecrits par KA9Q et PA0GRI (reference: v2.00j).
  32. - documents ecrits par KB7YV (reference: v2.0f_ss: slip screen mods par KB7YW
  33. - la lecture journaliere des "TCP-Group Digest" publies par "UCSD.Edu".
  34.   
  35.  
  36. La  lecture  des  "TCP-Group  Digest"  est  une  mine   d'informations 
  37. relatives  au  TCP/IP et aux programmes  de  KA9Q,  G1EMM,  PA0GRI  et 
  38. PE1CHL.  Les  nouvelles  commandes ajoutees regulierement a  NOS  sont 
  39. egalement decrites dans ce "digest". Je vous recommande donc de suivre 
  40. regulierement  la  lecture  de  ces  "digests"  si  vous  voulez  vous 
  41. perfectionner dans le TCP/IP.
  42.     
  43. Ce document a pour but de donner a l'utilisateur debutant le moyen  de
  44. demarrer  rapidement  en  TCP/IP  NOS.  L'auteur a  mis  au  point  un
  45. programme d'installation automatique d'un systeme minimal et ainsi  la
  46. mise en oeuvre se trouve fortement simplifiee.  Un mode d'emploi de ce
  47. programme   sera   decrit en annexe.  La  majeure partie  du  document
  48. est  un  guide   d'utilisation   decrivant   les  commandes  les  plus
  49. courantes  de TCP/IP NOS.  L'auteur espere que ce  guide d'utilisation
  50. sera apprecie.
  51.  
  52. TCP/IP  est un nom donne a une serie de protocoles permettant  a  deux 
  53. ordinateurs  de communiquer entre eux tout en partageant les  services 
  54. offerts  par le reseau.  TCP/IP peut etre utilise sur le reseau  AX.25 
  55. des radio-amateurs et fournit les services suivants :   
  56.  
  57.   - connexions multiples
  58.   - transfert de fichiers     
  59.   - courrier electronique
  60.   - communication de clavier a clavier
  61.  
  62. TCP/IP  est nettement superieur au packet-radio AX25 car la  strategie 
  63. du logiciel est plus robuste et permet une bien meilleure  utilisation 
  64. de la bande passante allouee aux transmissions.
  65.  
  66. 2. Services offerts par TCP/IP NOS
  67. ----------------------------------
  68.  
  69. Le  logiciel  de  KA9Q,  c'est  a  dire  le  programme  NOS,  offre  a 
  70. l'utilisateur les services suivants :
  71.  
  72. 2.1 Services AX25
  73. -----------------
  74.  
  75. Des  connexions  AX.25 normales sont possibles avec  des  utilisateurs 
  76. n'ayant  pas TCP/IP.  En plus,  NOS offre une boite aux lettres  AX.25 
  77. permettant  aux utilisateurs AX.25 d'y deposer du courrier ou bien  de 
  78. lire les rubriques contenues dans celle-ci.
  79.  
  80. 2.2 Netrom
  81. ----------
  82.  
  83. NOS offre egalement un service NET/ROM permettant d'etre un node actif 
  84. si le sysop le desire.  Ce document ne decrira pas le mode d'emploi de 
  85. NET/ROM que le mode TCP/IP utilise de moin en moin a cause de l'overhead
  86. certain du a son broadcast intempestif.
  87. "return".
  88. 2.3 Telnet
  89. ----------
  90.  
  91. Une  session  TELNET est semblable a une connexion AX25 sauf  que  les 
  92. protocoles TCP/IP offrent une plus grande robustesse a la liaison. Par 
  93. exemple si une connexion TELNET est etablie a travers un reseau NETROM 
  94. et qu'un des nodes coupe la liaison, TCP la retablira automatiquement.
  95.  
  96. 2.4 Transfert de fichiers, FTP
  97. ------------------------------
  98.  
  99. FTP  permet l'echange de fichiers entre deux ordinateurs  a  distance. 
  100. Les  fichiers  peuvent  etre du texte (ASCII)  ou  bien  des  fichiers 
  101. binaires (programmes ou autre). Un processus de securite est employe a 
  102. l'etablissement  de  la connexion entre les deux ordinateurs  c'est  a 
  103. dire  qu'il est necessaire de donner un nom d'utilisateur ainsi  qu'un 
  104. mot de passe avant d'etre autorise a demarrer le transfert.
  105.  
  106. 2.5 Messagerie electronique, SMTP
  107. ---------------------------------
  108.  
  109. SMTP  (Simple  Mail  Transfer Protocol) est  un  protocole  permettant 
  110. d'envoyer et de recevoir du courrier.  Les ordinateurs  utilises  dans 
  111. ce  mecanisme  peuvent etre laisses a eux-memes,  il  n'est  donc  pas 
  112. necessaire d'etablir la connexion au travers des reseaux existant  car 
  113. tout  cela est automatique.  Un programme separe (BM) ecrit par  Bdale 
  114. Garbee,  N3EUA,  est  disponible  pour la composition  du  courrier  a 
  115. envoyer ainsi que la lecture du courrier recu.
  116.  
  117. Contrairement a une liaison normale en TCP/IP on ne connecte pas, on ne
  118. lis plus son courrier a la BBS locale tout cela se fait automatiquement.
  119.  
  120. 2.6 Autres
  121. ----------
  122.  
  123. Bien  d'autres  services existent dans la suite  TCP/IP,  par  exemple
  124. "finger"  et "ping".  Finger permet de demander les informations de la
  125. station connectee.  Ping permet d'evaluer  le temps aller-retour entre
  126. deux stations.
  127.  
  128.  
  129. 3. Mise en oeuvre de NOS
  130. ------------------------
  131.  
  132. Tout  OM  interesse de recevoir le logiciel peut envoyer a  ON4HU  une 
  133. disquette  de 1.4Mo ou 1.2Mo (3.5 ou 5.25 pouces). En support different
  134. il vous faudra prevoir plusieurs disquettes ayez l'obligeance de prevoir
  135. les  frais de reexpedition soit en timbre postal soit 2 ou 3 IRC's.
  136.  
  137.  
  138. 3.1 Ordinateur
  139. --------------
  140.  
  141. Un  PC compatible operant sous MS-DOS est necessaire  pour  travailler 
  142. avec  NOS.  Le PC peut etre un XT ou AT,  il doit au moins  avoir  une 
  143. interface serie et un lecteur de disquette de 1.2Mo minimum. ou deux
  144. driver 720 Ko. Bien  sur un disque dur est preferable mais ce n'est pas
  145. obligatoire.
  146.  
  147. 3.2 TNC
  148. -------
  149.  
  150. Il est necessaire d'avoir un TNC supportant le mode KISS. Il suffit de 
  151. connecter  le TNC a l'interface serie de l'ordinateur mais  auparavant 
  152. il est recommande de verifier que le TNC et l'ordinateur  fonctionnent 
  153. correctement en packet normal. Pour la mise sous "KISS",  se rapporter 
  154. au manuel d'utilisation du TNC.
  155. "return".
  156. Actuellement il existe une version utilisant des modem "like beacomm"
  157. avec un driver ax25 approprié.
  158. "return".
  159. "return".
  160.  
  161. 3.3 Radio et antenne
  162. --------------------
  163.  
  164. Un  "transceiver"  travaillant  en  mode  FM connecte a   une  antenne
  165. verticale omnidirectionelle   sont   bien  sur   necessaire.  L'auteur
  166. insiste   sur l'emploi   d'une antenne omnidirectionelle  car ainsi on
  167. ne   privilegie pas de direction   particuliere, les transmissions par
  168. packet ou TCP/IP n'ont rien a voir avec le DX car  les autres stations
  169. voisines sont en fait des relais pour l'ecoulement de votre trafic.  
  170.  
  171. 3.4 Adresse IP radio-amateur
  172. ----------------------------
  173.  
  174. Il   est   necessaire   de   se procurer  une   adresse  IP  aupres du
  175. coordinateur  national.  Une  adresse  IP est un  nombre  de  32  bits
  176. identifiant de facon univoque un ordinateur (ou hote) operant avec les
  177. differents protocoles TCP/IP. L'adresse IP reservee aux radio amateurs
  178. est  de  la  forme  [44.x.x.x],  par exemple  celle  de  l'auteur  est
  179. 44.144.3.1 ON4HU-0 et 44.144.30.1 ON4HU-5 (serveur). 
  180.  
  181. 4. Installation
  182. ---------------
  183.  
  184. Celle ci n'est pas difficile, neamoin si vous aborder pour la premiere fois
  185. le TCP/IP sachez que pour que la liaison fonctionne if faut de part et
  186. autre declarer votre correspondant. Votre systeme doit egalement connaitre
  187. le numero TCPIP de votre correspondant.
  188.  
  189.  
  190. 4.1 Structure des repertoires et des fichiers
  191. ---------------------------------------------
  192.  
  193. Dans  la  structure   donnee   ci-dessous, les   repertoires   et  les
  194. sous-repertoires  sont  ecrits en majuscules  et les  noms de fichiers
  195. sont par contre  ecrits  en  minuscules.  Pour eviter  d'avoir trop de
  196. fichiers dans le repertoire racine, la commande DOS SUBST est utilisee
  197. pour creer un disque fictif. Un fichier "gri.bat"  est donc cree  dans
  198. le  repertoire  racine  du disque. Cette structure  correspond a celle
  199. creee par le programme d'installation automatique.
  200.  
  201.   /wnos/ wnos.bat
  202.   /wnos/ alias
  203.   /wnos/ autoexec.nos
  204.   /wnos/ bm.exe
  205.   /wnos/ bm.rc
  206.   /wnos/ domain.txt
  207.   /wnos/ ftpusers
  208.   /wnos/ gendom.exe
  209.   /wnos/ wnos_f.exe   
  210.   /wnos/ FINGER / <nom_de_fichier_avec_votre_indicatif>
  211.   / PUBLIC / <nom des fichiers pour FTP>
  212.   /wnos/ SPOOL  / areas
  213.   /wnos/ spool/ HELP   / help.hlp, areas.hlp etc.
  214.   /wnos/ spool/ MAIL   / <indicatif.txt>
  215.   /wnos/ spool/ MQUEUE /
  216.  
  217. Il  existe  d'autres  fichiers necessaires a NOS  mais  il  n'est  pas 
  218. necessaire de s'en preoccuper car ils seront crees automatiquement par 
  219. NOS.  Avant de prendre la decision d'effacer un fichier dont le nom ne 
  220. vous  est  pas  familier il est recommande de regarder  quel  est  son 
  221. contenu, ainsi vous pourrez au fur et a mesure de l'utilisation de NOS 
  222. comprendre  le  fonctionnement  du  programme.
  223.  
  224. 4.2 Description des differents fichiers
  225. ---------------------------------------
  226.  
  227. L'emploi  des minuscules est OBLIGATOIRE pour la bonne  interpretation 
  228. par  le  programme  NOS,   ceci  est  de  vigueur  pour  les  fichiers 
  229. autoexec.nos, alias, bm.rc, ftpusers.
  230.  
  231. 4.2.3 wnos.bat
  232.  
  233. Le contenu de ce fichier est donne ci-dessous :
  234.  
  235. wnos_f.exe [-e] [-b] [-s <#sokets] [-d </repertoire> [-v] [<startup file]
  236.  
  237. Cinq options de commande est supportee:
  238. "return".
  239. -e specifie l'utilisation d'un ecran monochrome ou couleur EGA/VGA avec   
  240.    43/50 lignes ecran 
  241. -b specifie l'utilisation du BIOS pour la sortie console, par defaut 
  242.    l'ecriture se fait directement dans le tampon video.
  243. -s <Nb.sokets> specifie le nombre de soket que vous accepte, par defaut
  244.    le nombre est fixe a 40 ( communication simultanee)
  245. -d </repertoire> cette option permet la configuration d'un repertoire
  246.    reserve a NOS, pour le systeme celui-ci sera le repertoire principal
  247. -v specifie vous permet de voir ce qui se passe si l'initialisation ne
  248.    se fait pas correctement des la premiere mis en route, elle est
  249.    interessante pour suivre le programme si un probleme existe.
  250.  
  251. Sur la disquette de ON4HU le fichier wnos.bat est reduit a sa
  252. plus simple expression dont voici le contenu:
  253.  
  254. wnos_f.exe -d/wnos autoexec.nos
  255.  
  256.  
  257. Une autre possibilite communique par ON5RF ci dessous:
  258.  
  259.   rem on subtitue le disque fictif "e:" a "C:\NOS"
  260.   rem
  261.   subst e: C:\NOS
  262.   e:
  263.   wnos_f.exe -d/wnos autoexec.nos 
  264.   C:
  265.   subst e: /D
  266.  
  267. 4.2.2 autoexec.nos
  268.  
  269. Lors  du demarrage du programme NOS,  celui-ci va lire le  contenu  du 
  270. fichier   autoexec.nos  et  executer  les  commandes  se  trouvant   a 
  271. l'interieur de celui-ci tout comme si ces commandes etaient tapees  au 
  272. clavier.  C'est  en fait un fichier semblable a autoexec.bat  de  DOS, 
  273. d'ou son nom.
  274.  
  275. Ce fichier est tres important pour le bon fonctionnement de NOS, Il  est
  276. necessaire de bien comprendre la difference entre  un  NODE 
  277. NETROM et un ROUTEUR IP, cette difference sera expliquee en annexe.
  278.  
  279. Les  differentes lignes de ce fichier DOIVENT commencer a la  premiere 
  280. colonne et les caracteres DOIVENT etre en lettres minuscules a une seule
  281. exeption l'alias (ou l'identification) du ou des nodes.
  282.  
  283. Un exemple de fichier est donne en annexe.
  284.  
  285. 4.2.3 alias
  286.  
  287. Ce fichier est utilise par le programme de  messagerie. Il reprend des
  288. pseudonymes correspondant a un indicatif ou a un  groupe d'indicatifs.
  289. Un exemple de contenu est le suivant :
  290.  
  291.   # ceci est un commentaire
  292.   # ici on4hu n'est pas actif 24/24h aussi prefere t'il que son courrier
  293.   # soit deposer dans on4hu-5 qui fonctionne comme TCPBBS et est en
  294.   # fonctionnement 24/24.
  295.   andre        on4hu@on4hu-5.ampr.org
  296.   tcpgroup     on1kpu@on1kpu.ampr/org
  297.   on1btj       on1btj@on1btj.ampr.org
  298.   # fin du fichier
  299.  
  300. Les  differentes lignes de ce fichier DOIVENT commencer a la  premiere 
  301. colonne et les caracteres DOIVENT etre en lettres minuscules.
  302.  
  303. Le  pseudonyme  est  en fait un utilitaire  simplifiant  la  tache  de 
  304. l'operateur,   car   il   est  plus  simple  de  taper   "on4hu"   que 
  305. "on4hu@on7hu-5.ampr.org".  Attention  :  il ne faut jamais declarer  son 
  306. propre  indicatif  comme pseudonyme dans le fichier  "alias",  car  le 
  307. systeme  ne  marcherait pas correctement pour les courriers  qui  vous 
  308. seraient destines et votre disque dur rique de tourner longtemp!!.
  309.  
  310. Une  explication  plus  detaillee sur l'emploi  des  pseudonymes  sera 
  311. donnee plus loin dans le document. 
  312.  
  313. 4.2.4 domain.txt
  314.  
  315. Sans  vouloir  entrer dans trop de details,  le  fichier  "domain.txt" 
  316. contient les adresses IP correspondant aux indicatifs radio-amateurs.
  317.  
  318. Il  est neanmoins different de la table des adresses IP  delivree  par 
  319. les  BBS,  et egalement de l'ancien fichier "hosts.net"  des  versions 
  320. anterieures  des programmes TCP/IP.  Ci dessous une comparaison  entre 
  321. les trois types de fichiers :
  322.  
  323.    Table typique des adresses IP des BBS. 
  324.    44.144.3.1  on4hu.ampr.org        # Andre Hoolandts  9,Rue du Printemps
  325.                                      # B7700 Mouscron Belgique
  326.    
  327.    HOSTS.NET
  328.    44.144.3.1  on4hu  on4hu.ampr.org # Andre Hoolandts, ....
  329.        
  330.    DOMAIN.TXT
  331.    #Andre Hoolandts,......
  332.    on4hu.ampr.org.    IN  A  44.144.3.1
  333.    on5rf.  IN  CNAME  on4hu.ampr.org.
  334.    
  335. Des   programmes   utilitaires   sont   delivres   sur   la  disquette
  336. d'installation pour la creation automatique du fichier "domain.txt"  a
  337. partir  du  fichier des BBS.  Notez particulierement  que  le  fichier
  338. "hosts.net"  contient "on4hu  on4hu.ampr.org", ceci est  important car
  339. si  on   n'avait  inscrit  que   "on4hu.ampr.org", il  faudrait  taper
  340. "on4hu.ampr.org" lors de toutes les demandes de connexions futures. 
  341.  
  342. L'auteur demande aux coordinateurs nationaux de bien vouloir  delivrer 
  343. la  table des adresse IP comme indique aux fichiers  "HOSTS.NET",  car 
  344. ceci facilite la tache de conversion.
  345.  
  346. Il  est  a  remarquer  que  le  suffixe  ".ampr.org"  est  une   norme 
  347. internationale et qu'il faut s'y conformer. 
  348.  
  349. Les  differentes lignes de ce fichier DOIVENT commencer a la  premiere 
  350. colonne et les "indicatifs" DOIVENT etre en lettres MINUSCULES.
  351.  
  352. 4.2.5 bm.rc
  353.  
  354. Le   fichier "bm.rc"  est necessaire au programme BM.EXE. "bm.rc" sera
  355. cree de facon automatique par le programme d'installation.
  356.  
  357. Les  differentes lignes de ce fichier DOIVENT commencer a la  premiere 
  358. colonne  et  les caracteres DOIVENT etre en  lettres  MINUSCULES  sauf 
  359. certaines exceptions.
  360.  
  361. Le fichier de l'auteur est donne ci-dessous.
  362.  
  363.   host on4hu.ampr.org
  364.   user on4hu
  365.   fullname Andre Hoolandts
  366.   reply on4hu@on4hu.ampr.org
  367.   screen direct
  368.   edit /dos/edit.exe
  369.   mqueue /wnos/spool/mqueue
  370.   smtp /wnos/spool/mail
  371.   folder /wnos/spool
  372.   maxlet 400
  373.  
  374. Il est important que ce fichier soit le reflet exact de votre installation
  375. comme par exemple l'editeur chez on4hu est \dos\edit.exe l'editeur de
  376. DOS MS-DOS 6.0
  377.  
  378. 4.2.6 ftpusers
  379.  
  380. Puisque MS-DOS est un  systeme mono-utilisateur,  il ne  donne  pas de
  381. facilite de controle d'acces  aux fichiers;  tous les fichiers peuvent
  382. etre lus,  ecrits ou  effaces  par  l'utilisateur  local. Il  est donc
  383. indesirable   d'offrir   a   l'utilisateur   a   distance   tous   ces
  384. privileges. Le  serveur FTP a donc  son propre  mecanisme  de controle
  385. d'acces.
  386.  
  387. Le fichier ftpusers donne une methode de controle d'acces aux fichiers 
  388. residants sur votre disque et si ce fichier n'existe pas,  le  serveur 
  389. FTP ne sera d'aucune utilite.  Un utilisateur a distance devra d'abord 
  390. effectuer  un  "log-in" en donnant un nom d'utilisateur et un  mot  de 
  391. passe  defini  au fichier "ftpusers" avant de pouvoir  transferer  des 
  392. fichiers.
  393.  
  394. Chaque ligne du fichier ftpusers est de la forme indiquee ci-dessous :
  395.  
  396.  <utilisateur> < mot_de_passe> <chemin_d'acces> <permission> 
  397.  
  398. Il doit y avoir exactement un espace entre chaque champ. Les lignes de
  399. commentaires commencent avec le caractere #.
  400.  
  401. "utilisateur" est le nom a donner pour le "log-in"
  402.  
  403. "mot_de_passe"  est le mot de passe correspondant.  Notez bien que  ce 
  404. mot  de passe est envoye sur l'air,  il n'est donc pas  recommande  de 
  405. donner une permission d'acces au repertoire racine du disque  dur.  Le 
  406. mot de passe "*" signifie que n'importe quel mot de passe est accepte.
  407.  
  408. "chemin_d'acces" defini le chemin d'acces aux fichiers, ce chemin doit
  409. former une chaine unique, par exemple "/public/doc/tnc2" donnera acces
  410. au fichier "tnc2" se trouvant au sous-repertoire "doc", lui-meme etant
  411. contenu dans le repertoire "public". Le separateur  de repertoire peut
  412. etre le caractere "/" ou "\".
  413.  
  414. "permission" est un chiffre en decimal definissant les privileges  des 
  415. differents utilisateurs,  sous NOS cette permission combine  egalement 
  416. les acces a d'autres serveurs, le mecanisme est decrit ci-dessous :
  417.  
  418.   64   32   16    8    4    2    1
  419.    |    |    |    |    |    |    |____ lire
  420.    |    |    |    |    |    |_________ ecrire, creer repertoire
  421.    |    |    |    |    |______________ effacer
  422.    |    |    |    |___________________ acces a Gateway
  423.    |    |    |________________________ acces a Telnet
  424.    |    |_____________________________ acces a Netrom
  425.    |__________________________________ commande a distance
  426.  
  427.  
  428.    ex : 59 = 32 + 16 + 8 + 2 + 1 donc on a les privileges ci-dessous
  429.         32 : Netrom
  430.         16 : Telnet
  431.          8 : Gateway
  432.          2 : ecrire
  433.          1 : lire
  434.  
  435. La  valeur  de "59" est recommandee par l'auteur car  elle  donne  les 
  436. acces  non seulement pour FTP mais egalement pour  Netrom,  Telnet  et 
  437. Gateway.
  438.  
  439. Il  existe un nom d'utilisateur "anonymous" qui est entre   autre  une 
  440. convention  bien etablie,  et le mot de passe est  "*".  Tout  systeme 
  441. fournissant un serveur FTP est encourage a utiliser cette  convention, 
  442. il est toutefois recommande de ne pas donner "*" lors de  l'invitation 
  443. a repondre au mot de passe mais de donner son indicatif,  ceci  permet 
  444. de  regarder  au  "logbook" qui est venu  effectuer  un  transfert  de 
  445. fichiers  et de savoir quel est l'interet de cet OM.  C'est aussi  une 
  446. question de fair-play vis a vis de l'OM chez qui vous avez acces.
  447.  
  448. 4.2.7 areas
  449.  
  450. Ce fichier defini les differentes rubriques disponibles dans la  boite 
  451. aux  lettres  AX25,  son contenu donne donc le titre  des  differentes 
  452. rubriques, par exemple ;
  453.  
  454. TCPIP <tab> TNC2 <tab> AMSAT <blanc, retour chariot>
  455.  
  456. Attention,  lors  de l'edition de ce fichier il faut taper  un  blanc 
  457. avant la frappe du retour chariot pour passer a la ligne suivante, on 
  458. peut  egalement  placer  plusieurs  rubriques sur  une  meme  ligne  a 
  459. condition de les separer par un "tab".
  460. L'area terme USA est souvent mal interpreter par les OM's non tcpip qui
  461. se connecte a NOS, en fait si sans etre en TCPIP vous vous connecter a
  462. une telle station vous pouvez changer d'area, Un peu comme on change de
  463. repertoire sur un disque ou disquette. Entrez "area" pour connaitre ceux
  464. disponibles ensuite: area nom_area_choisis.
  465.  
  466.  
  467. 4.2.8 finger
  468.  
  469. Ce  fichier contient  les informations  relatives a votre  systeme. Le
  470. contenu de ce fichier peut etre envoye a une station connectee  qui en
  471. fait la demande au moyen d'une commande NOS.
  472.  
  473. Un exemple typique du contenu de ce fichier est le suivant :
  474.  
  475.  Bienvenue au systeme TCP/IP WNOS de DB3FL version Francaise 4a9 par ON4HU.
  476.  
  477.      Adresse IP : 44.144.3.1
  478.      Ordinateur : AT286
  479.      Frequences : 430.600 1240.9 Mhz
  480.  
  481.      etc.
  482.  
  483. Il vous est donc tres aise de creer le fichier de votre choix au moyen 
  484. d'un  editeur.  Le  nom  a donner a ce  fichier  est  celui  de  votre 
  485. indicatif SANS aucune extension DOS.
  486.  
  487. 4.2.9 help.hlp
  488.  
  489. Le   contenu de ce fichier est le texte  qui sera envoye a  la station
  490.  
  491.  
  492. connectee sur votre systeme en TELNET ou AX25 si cette station  envoye
  493. la  commande  "H(elp)".   On  peut  egalement  definir  des   fichiers
  494. "areas.hlp, download.hlp etc."
  495.  
  496. 5. Comment demarrer NOS
  497. -----------------------
  498.  
  499. Des  que  le  programme est installer avec succes, il faut  retourner
  500. au  repertoire  racine  du  disque  (ou disquette)   et de taper "wnos".
  501. Le systeme doit demarrer et  on  doit
  502. voir a l'ecran les indications ci-dessous et il ne doit pas y avoir de
  503. messages d'erreur :
  504.  
  505.   KA9Q NOS version DB3FL (4a9_fra françisée par ON4HU - 17 Septembre 1993)
  506.   Copyright 1990 by Phil Karn (KA9Q) and others.
  507.   Compilee avec BORLANDC++,  version 3.1
  508.  
  509. Pour voir si l'initialisation est correcte,  tapez "hostname" et votre 
  510. indicatif doit apparaitre a l'ecran, par exemple :
  511.  
  512.   nos> hostname
  513.   on4hu.ampr.org
  514.  
  515. 6. Guide d'utilisation des principales fonctions
  516. ------------------------------------------------
  517.  
  518. 6.1 Mode commande et mode conversation
  519. --------------------------------------
  520.  
  521. Il  existe  deux  types  de modes,  le  mode  "commande"  et  le  mode 
  522. "conversation". Le mode "commande" est actif si on a le sigle "nos>" a 
  523. l'ecran ou votre indicatif par exemple: ON4HU>.
  524.  
  525. Le mode "commande" permet d'envoyer des commandes au programme WNOS_f.EXE
  526. et  le  mode  "conversation"   permet   de  "parler"   au   systeme  a
  527. distance. L'exemple suivant va vous permettre de  mieux comprendre. Il
  528. vous est demande   d'effectuer ce petit exercice.  Celui-ci vous  fera
  529. decouvrir les operations importantes et tres utile par la suite.
  530.  
  531. Demarrez le programme WNOS_f.EXE comme indique au paragraphe 5. A l'ecran
  532. il   doit  apparaitre le sigle "<call>.ampr.org",  si ce n'est pas le  cas
  533. tapez "return" 
  534. "return".
  535. Maintenant tapez "bbs",  et l'ecran doit vous donner les  indications 
  536. ci-dessous, sauf que "on4hu" sera etre remplace par votre indicatif :
  537.  
  538.   Trying on4hu.ampr.org:telnet...
  539.   Telnet session 1 connectee a la BBS locale
  540.  
  541.   KA9Q NOS (on4hu.ampr.org)
  542.  
  543.   login: 
  544.  
  545. NE  REPONDEZ  RIEN pour l'instant et comprenons ce  qui  s'est  passe. 
  546. Lorsque vous aviez le sigle "net>" a l'ecran,  on se trouvait en  mode 
  547. "commande".  Des  l'envoi de la commande "bbs",  un nouvel  ecran  est 
  548. apparu avec les indications donnees ci-dessus et vous etes  maintenant 
  549. passe en mode "conversation" avec votre propre "bbs".
  550.  
  551. Maintenant   tapez  la  touche de  fonction  "F10",  et  immediatement
  552. l'ecran change pour repasser en mode "commande".   Tapez "session"  et
  553. les indications suivantes doivent apparaitre a l'ecran :
  554.  
  555.  # S#  Type  Rcv-Q Snd-Q State       s/s Remote socket
  556. *1 142 Telnet    0     0 Establie     n  Local BBS (on4hu.ampr.org:telnet)  
  557.  
  558. On   va  aller  plus  loin  et  ouvrir  une  deuxieme  session,  tapez
  559. maintenant   "ftp <votre_indicatif>" (dans le cas de l'auteur  ce sera
  560. "ftp on4hu") et l'ecran doit indique comme ci dessous :
  561.  
  562. Resolution on4hu... Essais on4hu.ampr.org:ftp...
  563. FTP session 2 connectee a on4hu
  564. 220 on4hu.ampr.org FTP version WNOS4a9_f ready  date/heure
  565. Entrez votre nom utilisateur:
  566.  
  567. NE   REPONDEZ  RIEN,  mais  tapez la touche  de  fonction  "F10"  pour
  568. repasser en mode commande et tapez "session",  l'ecran doit maintenant
  569. vous indiquer les lignes ci-dessous :
  570.  
  571.  #  S#  Type  Rcv-Q Snd-Q State       s/s Remote socket
  572.  1  142 Telnet    0     0 Establie    n  Local BBS (on4hu.ampr.org:telnet)  
  573. *2  146 FTP       0     0 Establie    n  on4hu (on4hu.ampr.org:ftp) 
  574.  
  575. On  voit  maintenant  que  deux sessions  sont  actives,  et  si  vous
  576. remarquez  bien  il  y a le caractere "*"  devant  le  chiffre  2.  La
  577. signification de "*" est tres importante,  car cela indique la session
  578. sur laquelle on peut passer en mode conversation.   Tapez "return"  et
  579. vous  allez passer en mode "conversation" sur la session  2,  c'est  a
  580. dire  la session marquee par le caractere "*".  Vous allez  donc  vous
  581. retrouvez   avec  l'ecran de la session "ftp".  Ne  tapez  rien,  mais
  582. repassez   en  mode  "commande" en tapant sur la  touche  de  fonction
  583. "F10". Maintenant tapez "session 1",   et vous allez vous retrouver en
  584. mode conversation sur la session TELNET.  Encore un peu de patience et
  585. terminez  ce petit exercice.  Tapez la touche de fonction  "F10"  pour
  586. repasser  en mode commande et ensuite tapez "session" et l'ecran  doit
  587. vous indiquer que c'est la session 1 qui est active car  le  caractere
  588. "*" est maintenant en face de la session 1.
  589.  
  590. N'allez  pas  plus loin pour l'instant,  vous allez  fermer  ces  deux 
  591. sessions par le processus suivant, regardez bien ce qui va se passer a 
  592. votre ecran :
  593.  
  594.  - tapez "close"
  595.  - tapez "return" pour passer en conversation sur la session 1
  596.  - tapez "return" a l'invitation donnee a l'ecran
  597.  - tapez "session" et analysez ce que vous voyez, il n'y a plus
  598.    de caractere "*".
  599.  - tapez "session 2"
  600.  - vous etes maintenant sur la session "FTP" en "conversation"
  601.  - tapez "anonymous" a l'invitation de "Enter user name"
  602.  - tapez votre indicatif a l'invitation de "Password", j'insiste
  603.  
  604.  
  605.    sur le fait de taper votre indicatif car le "logbbok" electronique
  606.    indiquera qui est venu chez vous en FTP, restez fair-play !
  607.  - tapez "quit" a l'invitation du sigle "ftp>"
  608.  - tapez "return" a l'invitation indiquee a l'ecran
  609.  - vous etes maintenant en mode commande, comment voyez vous cela ?
  610.  - tapez "session" et analysez, il n'y a plus de session active.
  611.  
  612. Cet petit exercice vous a fait connaitre des notions de  base, si vous
  613. n'avez  pas bien  saisi, je vous  invite  a le  recommencer pour  bien
  614. comprendre  comment  passer de mode "commande"  en  "conversation"  ou
  615. vice-versa et comment passer d'une session a l'autre. Cet exercice n'a
  616. ouvert   que deux sessions, mais dans la pratique  du  TCP/IP, il  est
  617. commun d'avoir plus de deux sessions ouvertes a la fois.
  618.  
  619. Ce  preambule  vous a sans doute amener a augmenter  votre  curiosite, 
  620. nous allons maintenant passer a des exercices plus interessants.
  621.  
  622. 6.2. Une session ax25
  623.  
  624. Avant de commencer une session ax25, on doit faire le point sur ce qui
  625. est appele une interface. Votre ordinateur est connecte au  TNC par le
  626. port  serie  et  vous  avez du donner un  nom  de  "bapteme"  a  cette
  627. interface. (exemple 144, 430, vhf, uhf  etc.). Supposons  le cas d'une
  628. interface et  que son nom est  "430"  et  que  vous  desirez connecter
  629. ON4HU-5 en 430. La commande  a  envoyer,  en  mode  "commande"  est la
  630. suivante :
  631.  
  632.   connect 430 on4hu-5 (en abrege c 430 on4hu-5)
  633.  
  634. Des  l'envoi  de  cette  demande  de  connexion,   le  systeme   passe 
  635. automatiquement  en mode "conversation" et l'ecran affiche les  lignes 
  636. suivantes :
  637.  
  638.   Essais C on4hu-5 en 430...  
  639.   AX25 session 1 connectee a on4hu-5
  640.  
  641. Des que le message de confirmation de connexion est present a l'ecran, 
  642. tapez  un  "return"  et attendez que le message  ci-dessous  arrive  a 
  643. l'ecran.
  644.  
  645. [NOS-H$] WNOS 
  646. (921129 (WNOS 4a9_f))
  647.        Commande NET/ROM validee sur demande au sysop (login=indicatif)
  648.        Commande FTP validee avec login=guest ou anonymous
  649.  
  650. 144301:ON4HU-5} Message de l'area courant No.0 :
  651.  ?,A,B,C,D,E,F,H,I,J,K,L,M,N,O,P,R,S,T,U,V,W,X,Z >
  652.  
  653. Si  un message vous est destine,  il y aura une  ligne  supplementaire 
  654. vous avertissant qu'il y a du courrier pour vous et si ce courrier n'a 
  655. pas encore ete lu, le systeme vous le dira. Cette ligne complementaire 
  656. est du format suivant :
  657.  
  658.   Vous avez du courrier 3 messages - 1 nouveau
  659.  
  660. Ce  message  indique ci-dessus vous dit qu'il y a 3 messages  dans  la 
  661. boite aux lettres dont un n'a pas encore ete lu,  la description de la 
  662. procedure pour lire ce courrier est donnee par apres.
  663.  
  664. Passons maintenant aux explications du message suivant :
  665.  
  666. (A)rea,(B)ye,(C)onnect,(D)ownload,(E)scape,(F)inger,(H)elp,(I)nfo(J)heard
  667. (K)ill,(L)ist,(N)ode,(R)ead,(S)end,(T)elnet,(U)pload,(W)hat,e(X)pert(Z)ap,(?) >
  668.  
  669. Vous  voyez  que ce message vous presente un choix a  effectuer  parmi 
  670. plusieurs possibilites. Ces possibilites sont decrites ci-apres.
  671.  
  672. (A)rea  
  673. Taper  "area"  donne  l'ordre  au  systeme  a  distance  d'envoyer les
  674. differentes rubriques   de sa boite aux lettres AX25.   La reponse est
  675. par  exemple comme suit :
  676.  
  677.   l'Area courant est       :  Votre area prive
  678.   Les areas obtenables sont:  
  679.   TCPIP                      Bulletin TCP/IP
  680.   TCPGROUP                   TCPGROUP digest 
  681.   
  682. si vous entre "X" vous serez en mode EXPERT.
  683.  
  684.  144301.ON4HU-5 >
  685.  
  686. le numero indique est le reflet du No. TCP/IP de ON4HU-5 
  687.  
  688. On  voit  que  votre  boite aux lettres "privee" a  le  nom  de  votre
  689. indicatif et qu'il existe,  par exemple, deux rubriques qui sont TCPIP
  690. et  TNC2. Vous  etes maintenant interesse de  savoir  quels  sont  les
  691. messages contenus dans la rubrique TCPIP, c'est  tres simple, tapez la
  692. commande "a tcpip"  et attendez la  reponse de la station   a laquelle
  693. vous etes connecte. Il est important de remarquer que si cette station
  694. a un tres  grand nombre  de rubriques contenant  chacune  beaucoup  de
  695. messages, il  faudra  un  certain temps pour  obtenir une  reponse (de
  696. l'ordre de quelques minutes). Un exemple typique de reponse est :
  697.  
  698.   144301:ON4HU-5} 
  699.   tcpip: 3 messages. - 3 nouveau
  700.   144301:ON4HU-5}
  701.  
  702. On voit qu'il y a trois messages contenus dans la rubrique TCPIP de la 
  703. boite aux lettres. Pour obtenir la liste de ces messages, tapez "list" 
  704. ou "l", et la reponse sera comme ci-dessous :
  705.  
  706.    tcpip: 3 messages. - 3 nouveau
  707.  
  708.   > N  1 on4hu@on4hu                 30 Avril 15:49  HOSTS151.NET
  709.     Y  2 on4hu@on4hu                  5 Mai   15:54  NOS v2.0f_ss 1/16
  710.     N  3 on4hu@on4hu                  5 Mai   15:59  NOS v3.0f_ss 2/16
  711.  
  712.   144301:ON4HU-5 }
  713.  
  714. Si  vous  desirez lire le message 3,  tapez "read 3" ou "r  3"  et  le 
  715. message 3 vous sera envoye.  Si vous voulez enregistrer le contenu  de 
  716. ce message sur votre disque dur ou disquette,  passez en mode commande 
  717. en   tapant  sur  la  touche  de  fonction  "F10"  et  tapez   "record 
  718. nom_de_fichier" avant de demander la lecture du message a enregistrer. 
  719. Revenez au mode conversation en tapant "return" et envoyez le  message 
  720. "r 3" au serveur a distance.
  721.  
  722. B(ye)
  723. Cette  commande vous permet de terminer la connexion.  Apres un  temps 
  724. assez court l'information suivante sera affichee a votre ecran.
  725.  
  726.  
  727.   Merci on4hu, pour l'appel de on4hu-5.ampr.org Tcp/Ip Mailbox.
  728.   AX25 session 1 closed: Normal
  729.   Hit enter to continue
  730.  
  731. Pour  repasser  en mode commande,  tapez "return"  comme  indique  par 
  732. l'invitation du message ci-dessus.
  733.  
  734. O(perateur)
  735. La  commande "O" permet d'entrer en conversation avec l'operateur  de 
  736. la station si celui-ci a declare "Systeme attendu OUI".Si ce n'est pas le 
  737. cas le message suivant apparaitra a votre ecran :
  738.  
  739.  Sorry - Systeme n'est pas attendu.
  740.  144301:ON4HU-5}
  741.  
  742. On  voit qu'il n'y a pas eu de deconnexion et on revient au "point  de 
  743. depart"
  744.  
  745. D(ownload)
  746. Cette commande permet de recevoir un fichier de la bbs.
  747.  
  748. Si vous n'ete pas equipe TCP/IP il existe une commande DU
  749. qui permet a tous de decharger les fichiers meme binaire
  750. convertis dans ce cas en UUcode, ce meme UUcode existe
  751. dans toutes les BBS TCP/IP sous .bas afin de pouvoir debuter!
  752.   
  753. E(scape)
  754. Avec  ce  l'envoi de ce caractere,  il est possible  de  "fermer"  une 
  755. session "Chat", le caractere correspondant est "Control X".
  756.  
  757. F(inger)
  758. La   commande  "Finger"  sans  parametre  permet  de   connaitre   les 
  759. utilisateurs  de la station a distance.  Le message recu sera du  type 
  760. indique ci-dessous :
  761.  
  762.   finger @on4hu-5
  763.   Essais on4hu-5.ampr.org:finger...  Le caractere d'echapement est ctrl-X
  764.   Connected.
  765.   Utilisateur connu sur ce systeme:
  766.   on4hu
  767.  
  768.   Utilisateurs distants connus:
  769.   User       State    S#  Where
  770.   fc1dff      CMD    143 on4hu.ampr.org:1055
  771.   Disconnected 
  772.   144301:on4hu-5}
  773.  
  774.  
  775. H(elp)
  776. Permet  de  recevoir une  aide des differentes  commandes. Au  fait ce
  777. sera le contenu du fichier "help.hlp"  qui vous sera envoye a l'ecran.
  778. On  peut  egalement demander de l'aide  pour toutes les  commandes qui
  779. vous  sont  presentees,  par exemple "h(elp) a(rea)", "h b", "h c", "h
  780. d" etc. Un message d'aide pour  les  commandes apparaitra a l'ecran si
  781. toutefois les fichiers  correspondant  a  la  commande  existent  a la
  782. station a  distance, ces  fichiers  ont comme nom : area.hlp, bye.hlp,
  783. chat.hlp, download.hlp etc.
  784.  
  785. J(heard)
  786. Cette   commande  permet  de  connaitre  les  indicatifs  des stations
  787. entendues. Le message recu sera du type suivant :
  788.  
  789.  Interface  Station   Time since send  Pkts sent
  790.  144        FC1DFF        0:00:02:28        399
  791.  Station   Time since heard Pkts rcvd : Station   Time since heard Pkts rcvd
  792.  ON4HU         0:04:01:27        114  : ON6SB         0:00:05:36        302
  793.  Interface  Station   Time since send  Pkts sent
  794.  430        ON5RF         0:00:02:28        405
  795.  Station   Time since heard Pkts rcvd : Station   Time since heard Pkts rcvd
  796.  ON6XX         0:03:17:15          1  : ON1KGX        0:00:09:16       1415
  797.  
  798. 144301:on4hu-5}
  799.  
  800. On voit clairement apparaitre le nom des interfaces de la  station. On
  801. peut aussi utiliser "J(heard)  <interface> pour connaitre la liste des
  802. indicatifs entendues par une seule interface.
  803.  
  804. K(ill) <numero d'un ou plusieurs messages>
  805. Cette commande permet d'effacer vos messages personnels  contenus dans
  806. la boite  aux lettres de  la station. Il n'est  pas possible d'effacer
  807. les messages des autres rubriques. 
  808.  
  809.  exemples : "kill 2"      pour effacer le  message  2 
  810.             "kill 3 6 12" pour effacer les messages 3, 6 et 12 
  811.  
  812. L(ist) <numero>
  813. Sans   parametre, cette commande  permet  d'obtenir  la  liste  de vos
  814. messages contenus   dans  la  bbs  de  la  station  connectee  ou  des
  815. differentes rubriques de cette bbs. Si un numero est donne a  la suite
  816. de "List", la liste qui vous  sera  presentee a l'ecran  commencera au
  817. numero que vous avez   specifie. (Exemple "list 12" donnera une  liste
  818. commencant au numero 12 inclu.)
  819.  
  820. R(ead) <numero d'un ou plusieurs messages>
  821. Cette commande permet de lire un ou plusieurs messages dont le ou  les 
  822. numeros sont specifies.
  823.  
  824. S(end)
  825. Cette commande permet d'envoyer un message dans la BBS AX25, exemple : 
  826. s on4hu. La procedure est la procedure classique des BBS AX25.
  827.  
  828. T(elnet)
  829. Cette  commande permet d'ouvrir un QSO Telnet avec une  autre  station 
  830. TCP/IP a partir de la station a laquelle vous etes connecte.
  831.  
  832.  
  833. U(pload)
  834. Cette commande permet d'envoyer un fichier a la BBS AX25.
  835.  
  836. W(hat)
  837. Cette  commande permet d'obtenir la liste des fichiers et  repertoires 
  838. qui sont disponibles dans la BBS.
  839.  
  840. Z(ap)
  841. Cette  commande permet d'effacer un fichier de la  BBS,  si  toutefois 
  842. vous en avez la permission.
  843.  
  844. 6.3 Une session FTP
  845.  
  846. FTP est un protocole de la  suite   TCP/IP  permettant le transfert de
  847. fichiers "ascii" ou binaires entre deux ordinateurs. Votre  ordinateur
  848. peut envoyer un fichier a l'autre ordinateur ou recevoir un fichier. 
  849.  
  850. Supposons que l'on veut etablir une session FTP avec  ON5RF, pour cela
  851. il suffit de taper "ftp on5rf"  en mode commande a partir  de  NOS. Le
  852. dialogue ci-dessous va s'etablir a l'ecran.
  853.  
  854.   Resolving on4hu-5... Trying on4hu-5.ampr.org:ftp...
  855.  
  856. Cette ligne donne deux informations : 
  857.  
  858. "Resolving   on4hu-5"   signifie  que NOS essaye  de faire  correspondre
  859. une adresse IP a l'indicatif  on4hu-5 a partir  du fichier "domain.txt".
  860. Si le message  "Unknown  host"  apparait  a  l'ecran,   cela  signifie
  861. que l'indicatif en  question  ne  se  trouve  pas  dans  votre fichier
  862. "domain.txt".
  863.  
  864. "Trying on4hu-5.ampr.org" signifie que NOS essaye d'etablir la connexion
  865. avec ON4HU-5. Apres un certain  temps, la connexion sera  etablie et  le
  866. message suivant va apparaitre a l'ecran.
  867.  
  868.   FTP session 1 connectee a on4hu-5
  869.   220 on4hu-5.ampr.org FTP version 2.0f_ss (PA0GRI) ready date/heure
  870.  
  871.   Enter user name : _
  872.  
  873. La  connexion est donc  etablie (session 1, dans  cet exemple), et  on
  874. peut  voir les  informations relatives a  la version   de  NOS  de  la
  875. station   a laquelle vous etes connecte. Le programme vous demande  de
  876. donner un nom d'utilisateur (Enter user name). Repondez "anonymous" et
  877. attendez le message suivant:
  878.  
  879.   331 Enter votre mot de passe:
  880.   Mot de passe: _
  881.  
  882. "mot de passe". Dans le cas  d'un  utilisateur FTP sra toujour "guest"
  883. ou "anonymous" sauf covention particuliere avec le sysop donc "guest" ou
  884. "anonymous",   tout  mot de passe est generalement accepte, mais  pour
  885. rester fair-play avec la station a laquelle vous etes connecte, il est
  886. recommande de donner son indicatif comme mot de passe.  Apres  l'envoi
  887. du  mot  de  passe  et  l'attente  necessaire  pour  la   reponse   de
  888. l'ordinateur a distance, le  message ci-dessous doit etre  presente  a
  889. l'ecran.
  890.  
  891.   230 Logged in
  892.   ftp> _
  893.  
  894. "Logged in"  signifie que l'ordinateur  auquel  vous  etes connecte  a
  895. accepte votre requete. Vous etes  maintenant  en liaison  avec lui. Si
  896. par contre le message suivant apparait : 
  897.  
  898.   550 Permission refusee
  899.   ftp> _
  900.  
  901. ceci  veut  dire que  le "user name"  et "password"  que vous venez de
  902. taper ne sont pas connus   dans le fichier "ftpusers"  de l'ordinateur
  903. auquel  vous  etes connecte. Il est possible  que   vous avez fait une
  904. faute de frappe lors des reponses a "user"   et "password".  Neanmoins
  905. cela ne signifie  pas que la  session   FTP  est "fermee".  Vous  etes
  906. toujours connecte en FTP et il est   possible  de donner a nouveau une
  907. entree pour le "user name" comme suit :
  908.  
  909.   ftp> user anonymous
  910.  
  911. Le systeme va vous demander a nouveau "Password", il faut donner  a ce
  912. moment le mot de passe. Si tout est correct,   vous allez vous trouver
  913. en mode FTP normal.
  914.  
  915. Que peut-on effectuer a partir du moment ou on est  en session FTP. On
  916. peut  demander une  liste des fichiers  contenus sur le disque  de cet
  917. ordinateur, la commande est celle de DOS : "dir":
  918.  
  919.   ftp> dir
  920.  
  921.   200 Commande port OK
  922.   150 Ouverture pour transmission de donnees pour LIST /public
  923.   atari.st/            18:57  6/08/90  board.scc/            21:08  8/16/90
  924.   digest.tcp/          19:22  8/20/90  docum.txt/             8:43  8/16/90
  925.   drivers/             18:19  6/11/90  emm81010.zip  455,728  9:47  8/22/90
  926.   francais.doc/        18:08  6/25/90  g1emm/                18:11  6/07/90
  927.   install.nos/          8:19  5/26/90  ka9q/                 18:11  6/07/90
  928.   mailers/             22:50  6/07/90  nansisys.arc   52,479 15:42  8/21/90
  929.   netpc/                7:35  6/19/90  nos-net.doc/           9:55  6/09/90
  930.   others/               7:45  8/20/90  pa0gri/               19:25  8/23/90
  931.   pe1chl/              18:55  6/08/90  rspf.zip       21,514 19:21  8/21/90
  932.   satellit/             9:45  6/09/90  tnc/                   9:55  6/09/90
  933.   usref802.zip  36,396 22:26  8/22/90  usref802.txt   92,296 22:23  8/22/90
  934.   washop.zip    17,551  9:53  8/22/90   
  935.  
  936.   23 files. 3,627,008 bytes free. Disk size 31,774,720 bytes.
  937.   Get complete: 983 octets en 31 sec (32/sec)
  938.   226 Fichier envoyer OK
  939.   ftp> 
  940.  
  941. Vous  avez  maintenant  la  liste des fichiers  et repertoires. Il est
  942. aussi possible de voir ce  que contient un autre  repertoire, il  faut
  943. pour  cela taper la commande "cd <repertoire>" : 
  944.  
  945.   ftp> cd atari.st
  946.  
  947.  
  948.   257 "/public/atari.st" est le repertoire courant
  949.   ftp>
  950.  
  951. On  peut  demander  la  liste des fichiers  disponibles  au repertoire
  952. "atari.st". Il faut taper "dir". Si  par la suite  vous voulez revenir
  953. en arriere, tapez "cd ..". (N'oubliez pas de  taper un  "espace" entre
  954. "cd" et "..").
  955.  
  956.   ftp> cd ..
  957.   257 "/public" est le repertoire courant
  958.   ftp>
  959.  
  960. Pour le transfert d'un fichier a partir  de  l'ordinateur connecte  ou
  961. bien vers celui-ci, il faut distinguer les types de fichiers. En effet
  962. il existe deux types de  fichiers: les  fichiers textes ou "ascii", ou
  963. bien  les fichiers  du type programme ou  binaires.  Tous les fichiers
  964. dont l'extension DOS est ".exe", ".zip", ".arc" etc. sont des fichiers
  965. du type "binaire". Les commandes sont les suivantes :
  966.   
  967.   - type i : pour un fichier binaire.
  968.   - type a : pour un fichier ascii.
  969.  
  970. toutefois avec la version 2.0f_ss cette commande n'est plus necessaire
  971. NOS utilise par defaut "type i" et change automatiquement en "type a"
  972. s'il constate que le fichier est en ascii.
  973.  
  974. Supposons   que   vous voulez  transferer de l'ordinateur  connecte un
  975. fichier binaire (en l'occurence "usref802.zip"), le dialogue entre les
  976. deux ordinateurs sera :
  977.  
  978.   ftp> type i
  979.   200 type i OK
  980.   get usref802.zip
  981.   200 port command OK
  982.   150 Ouverture pour transmission de donnees pour RETR /public/usref802.zip
  983.  
  984. A la fin du transfert, le message suivant sera presente a l'ecran :
  985.  
  986.   Get complete: xxxxx bytes in sss sec (rrr/sec)
  987.   226 File sent OK
  988.  
  989.   xxxxx est le nombres d'octets representant la taille du fichier.
  990.   sss   est le temps du transfert exprime en secondes.
  991.   rrr   est la vitesse moyenne du transfert en octets par seconde.
  992.  
  993. Pour terminer la session FTP,  vous tapez :  "quit" ou "q" en abrege, 
  994. et les messages suivants vont apparaitre a l'ecran :
  995.  
  996.   ftp> quit
  997.   221 Au revoir
  998.   FTP session 1 terminee: EOF
  999.   Hit enter to continue_
  1000.  
  1001. Tapez "return" pour repasser en mode commande sous NOS.
  1002.  
  1003. Nous  venons  de voir comment recevoir  un  fichier. La commande etait
  1004. "get  <nom_de_fichier>". Cette  commande  initialise  le  transfert du
  1005. fichier dont  le  nom est "nom_de_fichier"  et la copie  se retrouvera
  1006. sous le meme nom sur votre disque. Si  vous voulez lui donner un autre
  1007. nom, il faut utiliser la commande :
  1008.   
  1009.   get <nom_de_fichier> <le_nom_que_vous_voulez_donner>  
  1010.  
  1011. La  procedure pour  l'envoi d'un  fichier est similaire a  ce  qui est
  1012. decrit  ci-dessus  sauf qu'il  faut utiliser la commande "put" au lieu
  1013. de la  commande  "get" :
  1014.  
  1015.   put <nom_de_mon_fichier> <nom_eventuel_du_fichier>
  1016.  
  1017. Soyez patient lors d'un transfert sur notre reseau radio-amateur. Cela
  1018. peut prendre un  certain  temps. De  toutes  facons  c'est  TCP/IP qui
  1019. travaille  pour  vous. Une  vitesse  de  transfert  de  60   bytes par
  1020. secondes est une excellente vitesse  de transfert sur  des  liaisons a
  1021. 1200  bauds. L'auteur  a  transfere  plusieurs  dizaines  de  millions
  1022. d'octets a des stations  TCP/IP  sans problemes  majeurs, et la taille
  1023. des fichiers atteignait parfois 600000 octets.
  1024. Si vous transferer un fichier d'une autre place que de votre repertoire
  1025. courant la commande devient par exemple du drive a:
  1026.  
  1027.    put <a:nom_de_mon_fichier> <nom_eventuel_du_fichier>
  1028.  
  1029. 6.4 Une session Telnet
  1030.  
  1031. Telnet  est  en  fait  une conversation  de  clavier  a  clavier. Pour
  1032. connecter ON5RF en Telnet, vous utiliserez la procedure ci-dessous :
  1033.  
  1034.  net> telnet on4hu
  1035.  Resolving on4hu... Essai on4hu.ampr.org:telnet...
  1036.  
  1037. A l'etablissement de la connexion, vous aurez a l'ecran :
  1038.  
  1039.  Telnet Session x connectee a on4hu
  1040.  KA9Q NOS (on4hu.ampr.org)
  1041.  
  1042.  
  1043.  login:_
  1044.  
  1045. Repondez  a  l'invitation ci-dessus par votre indicatif  (a  condition 
  1046. qu'il soit repris dans la liste du fichier "ftpusers" de la station  a 
  1047. laquelle vous etes connecte) ou bien par "anonymous".
  1048.  
  1049.  Password:_
  1050.  
  1051. Repondez par votre indicatif !
  1052.  
  1053. Un message similaire a celui de  la  connexion ax25  sera  affiche. La
  1054. procedure decrite au paragraphe 6.2 est d'application.   
  1055.  
  1056. Vous pensez  de  suite qu'il n'y a rien  de  change par  rapport a une
  1057. session  ax25. Au  contraire, vous avez  avec  vous  la puissance  des
  1058. protocoles  TCP/IP. Une  deconnexion  d'un  element   du  reseau  sera
  1059. detecte par TCP qui retablira la connexion de facon automatique.
  1060.  
  1061. Une remarque s'impose au sujet de la version 2.0f_ss si vous demander
  1062. une session telnet (de n'importe quel systeme tcpip) vers cette nouvelle
  1063. version utilisez "anonymous" ou "guest" par conter si vous desirez 
  1064. reconnecte une station du reseau NET/ROM utilisez votre indicatif.
  1065. La raison est qu'en niveau-3 vous prenez l'indicatif de la station TCP/IP
  1066. ce qui n'est pas vraiment l'ideal..aussi faut'il que le sysop ecrivent
  1067. dans ses tables l'acceptation d'utilisation sous peine de recevoir une
  1068. reponse laconique: acces non autorise
  1069.  
  1070. 6.5 Envoi d'un courrier SMTP
  1071.  
  1072. 6.5.1 Introduction
  1073.  
  1074.  
  1075. Le   courrier  electronique (SMTP) est avec FTP  les  deux  principaux
  1076. protocoles   de TCP/IP. Une description detaillee de SMTP ne sera  pas
  1077. presentee   car  l'auteur  a traduit le  document  original  "The KA9Q
  1078. Internet Software Package by Bdale Garbee,  N3EUA" et le  lecteur peut
  1079. donc  se  referer a cette traduction, disponible  dans   les  BBS.  Le
  1080. mode d'emploi sera par contre presente dans les  paragraphes suivants.
  1081.  
  1082. 6.5.2. Mode d'emploi de bm.exe
  1083.  
  1084. Nous commencerons l'exercice par l'envoi d'un courrier a  notre propre
  1085. station. Ceci   va  permettre   de   verifier   la   configuration  du
  1086. systeme. Soit a envoyer un  courrier  a ON5RF.  En mode commande tapez
  1087. "mail   <votre_indicatif sans ampr.org> (dans le cas de l'auteur "mail
  1088. on4hu") : 
  1089.  
  1090.   nos> m on4hu
  1091.  
  1092. Immediatement le programme "bm.exe" est invoque et l'ecran presente le
  1093. texte suivant :
  1094.  
  1095. Bdale's Messy-Dos Mailer v3.3.1 890421.1
  1096. Copyright 1987 Bdale Garbee, permission granted for non-commercial use.
  1097. Copyright 1988 Dave Trulli NN2Z, permission granted for non-commercial use.
  1098.  
  1099.   To: on4hu@on4hu.ampr.org
  1100.   Subject: _
  1101.  
  1102. Donnez le sujet, ensuite l'ecran vous affiche le texte suivant : 
  1103.  
  1104.   Type message text. Enter a '.' or ctrl/D in column one to end.
  1105.   Commands: ~p - redisplay msg, ~e - invoke editor, ~? - help
  1106.  
  1107. Composez  votre  texte  par  des  lignes  de  80   caracteres  maximum
  1108. (attention ceci est important). A la fin de votre message, passez a la
  1109. ligne en tapant "return" et A LA PREMIERE colonne de cette ligne tapez
  1110. "."  et  "return". Vous devez immediatement vous retrouver sous NOS en
  1111. mode commande  et  le  sigle "nos>"  doit  apparaitre a l'ecran. Tapez
  1112. "smtp kick" et apres une activite du disque dur ou de la disquette, le
  1113. message suivant apparait a l'ecran :
  1114.  
  1115.   Nouveau courrier arrive pour on4hu de on4hu@on4hu.ampr.org
  1116.  
  1117. Un courrier  est  arrive. Comment  le  lire : en  mode commande, tapez
  1118. "mail"  ou "m". Les messages de "copyright"  vont apparaitre suivi par
  1119. le texte suivant :
  1120.  
  1121.  Mailbox /spool/mail/on4hu.txt - 1 message  1 nouveau
  1122.  
  1123.  > N  1 on5rf@on5rf.ampr.org    30 Aug 23:25   343  test
  1124.  
  1125. On  voit  le  pointeur  ">"  qui  indique le  message selectionne. "N"
  1126. signifie que le  message n'a pas encore  ete  lu. Pour  le  lire tapez
  1127. "return" et son contenu sera presente a l'ecran.  Pour quitter BM.EXE,
  1128. tapez "q", vous retournez a NOS.   
  1129.  
  1130. Il existe  une autre methode pour  envoyer un  courrier. Tapez  "m" en
  1131. mode commande pour  acceder a BM.EXE. Tapez "?"  pour obtenir  le menu
  1132. d'aide suivant :
  1133.  
  1134.   d [msglist]          delete a message     
  1135.   m userlist           mail a message       
  1136.   s [msglist] [file]   save message in file (default mbox)
  1137.   w [msglist] file     save message in file no header
  1138.   f [msg]              forward message
  1139.   b [msg]              bounce message (remail)
  1140.   r [msg]              reply to a message
  1141.   u [msg]              undelete a message
  1142.   p [msglist]          print a message on printer (DOS only)
  1143.   .                    display current message
  1144.   h                    display message headers in notefile
  1145.   l                    list unsent messages
  1146.   k                    kill unsent messages
  1147.   n [file]             display or changes notesfile
  1148.   #                    where # is the number of message to read
  1149.   x                    quit without changing mail file
  1150.   q                    quit
  1151.   ! cmd                run dos command
  1152.   $                    sync the note file
  1153.   ?                    print this help screen            
  1154.  
  1155. L'explication  de toutes ces commandes ne sera pas presentee  dans  ce
  1156. document. Le  mode  d'emploi  de  SMTP  (traduit  par   l'auteur)  est
  1157. disponible dans les BBS.  
  1158. Le programme bm.exe etant un programme subsiliaire de on4hu.exe (nos.exe)
  1159. je ne possede pas les sources et la traduction en langue Francaise n'a
  1160. pu etre menee a bien.
  1161.  
  1162.  
  1163.  
  1164. 6.5.3 Envoi d'un courrier.
  1165.  
  1166. La commande  "m  userlist"  permet d'envoyer un  message.  Nous allons
  1167. nous  attarder  quelque  temps  a  la  signification   de  "userlist".
  1168. "userlist" signifie une liste de destinataire(s).
  1169.  
  1170. 6.5.3.1 Destinataire(s) defini(s) au fichier alias
  1171.  
  1172. Le fichier "alias" permet de definir des pseudonymes correspondant aux 
  1173. indicatifs des stations auxquelles vous voulez envoyer du courrier. Un
  1174. pseudonyme typique est le suivant :
  1175.  
  1176.   on4pe  on4pe@on4pe.ampr.org 
  1177.   jean   on4pe@on4pe.ampr.org
  1178.  
  1179. La commande a utilise sera donc "m on4pe" ou "m jean".
  1180.  
  1181. Un  groupe  de destinataires peut  egalement etre  defini  au  fichier 
  1182. "alias" :
  1183.  
  1184.   contest on4pe@on4pe.ampr.org on5mc@on5mc.ampr.org on1lcr@on1lcr.ampr.org
  1185.  
  1186. La commande "m contest"  va permettre de composer un courrier qui sera
  1187. destine aux stations ON4PE, ON5MC et ON1LCR, interesses par la rubrique
  1188. "contest" par exemple.
  1189.  
  1190. 6.5.3.2 Destinataire non defini au fichier alias
  1191.  
  1192.  
  1193. L'envoi d'un courrier a un destinataire non defini au fichier  "alias"
  1194. est egalement possible. Son courrier  sera  ecrit  sur   votre  propre
  1195. disque. Vous etes en sorte "une poste restante"  pour ce destinataire.
  1196. Cette  methode  est  avantageuse  pour  une  station  qui   n'est  pas
  1197. operationelle 24  heures  sur 24  et  qui  vient  de  temps  en  temps
  1198. etablir une connexion avec  vous (en ax25 ou  telnet). Des  que  cette
  1199. station vous aura connecte, NOS  lui signalera qu'il y a du courrier. 
  1200.  
  1201. Il est egalement possible  d'expedier  un  courrier  directement  a un
  1202. utilisateur non defini  au  fichier "alias"  si toutefois  SMTP trouve
  1203. l'idendification de  ce  destinataire dans le  protocole de resolution
  1204. d'adresse ARP. La commande sera un peu plus longue a taper au clavier:
  1205.  
  1206.    m <indicatif@indicatif.ampr.org>
  1207.  
  1208. 6.5.3.3 Envoi d'un courrier par bond(s)
  1209.  
  1210. Cette methode est assez inconnue de la plupart des  OMs. Il  est  donc
  1211. necessaire   de  s'y   attarder. Dans  les    paragraphes  precedents,
  1212. l'envoi  du  courrier  s'effectuait  directement    de l'expediteur au
  1213. destinataire. Il  y a une autre methode  tres  elegante  permettant le
  1214. transit  de  ce  courrier  par  differentes   stations   TCP/IP. C'est
  1215. similaire a l'envoi d'une lettre par  la poste qui   va transiter  par
  1216. differents centres de tri postaux pour  arriver  a destination.
  1217.  
  1218. ON5RF veut envoyer un courrier a ON7LE mais le deposer chez ON1KGX. La
  1219. commande est la suivante: "m on7le@on1kgx.ampr.org" (Le caractere  '@'
  1220. signifie 'chez'). Le courrier   sera envoye   chez  ON1KGX, au fait la
  1221. lettre  est passee  au  tri postal  de  ON1KGX. Si  celui-ci  a defini
  1222. dans  son  fichier  "alias"   ON7LE  comme "on7le@on7le.ampr.org", son
  1223. systeme  va  envoyer le courrier de  facon automatique a  ON7LE. Si au
  1224. contraire,  ON1KGX n'a pas defini  ON7LE  dans  son  fichier alias, le
  1225. courrier  va  rester  en  poste restante  chez  ON1KGX. Des  que ON7LE
  1226. viendra connecter ON1KGX en TELNET ou en AX25, le systeme dira a ON7LE
  1227. qu'il y a du courrier.
  1228.  
  1229. On  peut  encore  aller plus  loin. ON6SB veut  envoyer un  courrier a
  1230. PA3CWI,  il veut que ce  message transite   par ON5RF, ON1KJP et ON1XK
  1231. (toutes  ces  stations  fonctionnant  en   TCP/IP). ON6SB  devra  donc
  1232. utiliser la commande :
  1233.  
  1234.   m pa3cwi%pa3cwi%on1xk%on1kjp@on5rf.ampr.org
  1235.  
  1236. Le caractere '%' signifie 'en passant par' et '@' signifie 'chez'.  On 
  1237. peut  donc  analyser le processus.  Le courrier va donc  arriver  chez 
  1238. ON5RF, et celui-ci va transformer l'adresse comme suit :
  1239.  
  1240.   pa3cwi%pa3cwi%on1xk@on1kjp
  1241.  
  1242. Le courrier arrive maintenant chez ON1KJP qui le  fera  expedier  avec
  1243. l'adresse "pa3cwi%pa3cwi@on1xk". Des que le courrier arrive chez ON1XK 
  1244. l'adresse sera transformee en "pa3cwi@pa3cwi" pour l'expedition finale.  
  1245. Au fait il suffit de voir le chemin parcouru par ce courrier en lisant
  1246. la ligne d'adresse en partant de la droite vers la gauche.
  1247.  
  1248. Dans l'exemple ci-dessus, il est possible  pour  ON6SB  de  definir un
  1249. pseudonyme dans  son fichier "alias" :
  1250.  
  1251.   pa3cwi pa3cwi%pa3cwi%on1xk%on1kjp@on5rf.ampr.org
  1252.  
  1253. et alors l'envoi d'un courrier vers PA3CWI se fera en tapant "m pa3cwi".
  1254.  
  1255. 6.5.4 La commande "n [fichier]" du menu de BM.EXE
  1256.  
  1257. Il est utile de donner le mode d'emploi de cette commande.  Votre  BBS
  1258. peut  etre comparee a un "tri postal" c'est a dire que  le  repertoire
  1259. "/spool/mail"  va contenir plusieurs fichiers correspondant  chacun  a
  1260. une   "boite aux lettres" particuliere.  Un exemple va tout  de  suite
  1261. vous eclairer.  Sous NOS et en mode commande,  tapez "m  inconnu".  Le
  1262. systeme  va  passer  automatiquement  sous  BM  et  vous  devez   voir
  1263. apparaitre "To inconnu@<votre_indicatif>.ampr.org.  Redigez ensuite un
  1264. petit message,   quittez BM par la commande "q"  pour revenir sous NOS
  1265. et tapez   "smtp   kick".   Vous   allez etre  averti  qu'un  courrier
  1266. vient d'arriver pour "inconnu".   Tapez "m"  pour passer sous "bm", et
  1267. des que vous  avez  le  sigle "  "votre_indicatif">  ",   tapez "n" et
  1268. l'ecran devra vous presenter :
  1269.  
  1270.  notesfile -> <votre_indicatif>
  1271.  notesfile -> inconnu
  1272.  
  1273. Tapez maintenant "n inconnu".  Vous etes maintenant dans la "boite aux
  1274. lettres" de "inconnu", et il vous est donc possible d'effectuer toutes
  1275. les   operations   a l'interieur de la boite aux   lettres  "inconnu".
  1276. Lisez le message que vous venez de composer et effacer le au moyen  de
  1277. la  commande "d".  Si vous voulez revenir a votre "boite aux  lettres"
  1278. personnelle,   tapez "n <votre_indicatif>"  (ex "n on4hu"  dans le cas
  1279. de l'auteur).
  1280.  
  1281. Attention, il y a une petite remarque importante concernant la lecture
  1282. des   messages  destines a des indicatifs autre que le  votre  qui  se
  1283. trouvent  en  attente dans votre BBS.  Si vous lisez  ce  message,  le
  1284. message  sera  signale  comme ayant ete lu et  cette  indication  sera
  1285. ecrite  sur  votre  disque  dur ou  disquette.  Des  que  l'OM  a  qui
  1286. le  message  "appartient"  viendra  vous  connecter,   le  message  de
  1287. bienvenue  de  NOS  signalera  a cet OM qu'il n'y  a  pas  de  nouveau
  1288. courrier pour lui !
  1289.  
  1290. 6.6 Finger
  1291.  
  1292. L'emploi  de  la commande "finger" est "finger  name@host".  Si  votre 
  1293. fichier  "/FINGER/<votre_indicatif>" contient un  texte  d'information 
  1294. concernant votre station, tapez :
  1295.  
  1296.   "finger <votre_indicatif@votre_indicatif>"
  1297.   ex : "finger on4huf@on4hu" dans le cas de l'auteur
  1298.  
  1299. L'interet  de cette commande est de  demander  les  informations d'une
  1300. station TCP/IP (autre que la votre, bien entendu !).
  1301.  
  1302. 6.7 Ping 
  1303.  
  1304. Ping  permet d'evaluer le temps "aller-retour"  entre votre station et
  1305.  
  1306.  
  1307. une  autre  station  TCP/IP. La  syntaxe  la  plus  simple est : "ping
  1308. indicatif". Essayez en utilisant votre propre indicatif et apres celui
  1309. d'une  autre  station  TCP/IP. Dans  le  cas   d'un  "ping"  sur votre
  1310. station, l'ecran vous donne l'information suivante :
  1311.  
  1312.  <indicatif>.ampr.org: rtt 55 
  1313.  
  1314.  rtt = return time trip (temps aller retour)
  1315.  55  = le temps aller-retour exprime en millieme de seconde.
  1316.  
  1317. 7. Description des commandes principales et d'interet general.
  1318. --------------------------------------------------------------
  1319.  
  1320. 7.1 Remarque.
  1321. -------------
  1322.  
  1323. Les commandes decrites ci-dessous sont les commandes d'usage  courant.
  1324. L'auteur ne compte  pas dans  ce document   decrire  au complet toutes
  1325. les commandes de  NOS car il  existe  des documents  ecrits  par  KA9Q
  1326. sur ce sujet. 
  1327.  
  1328. 7.1.1. ? ou help
  1329. ----------------
  1330.  
  1331. Permet d'afficher a l'ecran toutes les  commandes  qui sont disponibles.
  1332. Il est egalement possible d'obtenir la syntaxe detaillee d'une commande,
  1333. il faut pour cela taper <commande> ?, exemple "arp ?".
  1334.  
  1335. 7.1.2. ax25 heard
  1336. -----------------
  1337.  
  1338. Cette commande affiche a l'ecran la liste des stations  entendues,  la 
  1339. presentation est donnee ci-dessous :
  1340.  
  1341. Interface  Station   Time since send  Pkts sent
  1342. 144        ON4HU-5       0:00:02:11          5
  1343. Station   Time since heard Pkts rcvd : Station   Time since heard Pkts rcvd
  1344. FC1AAA        0:00:02:11          1
  1345. Interface  Station   Time since send  Pkts sent
  1346. 430        ON1LCR        0:00:02:11          6
  1347. Station   Time since heard Pkts rcvd : Station   Time since heard Pkts rcvd
  1348. ON1ZZZ        0:00:00:03         10
  1349.  
  1350. 7.1.3. ax25 flush
  1351. -----------------
  1352.  
  1353. Remet a zero la liste des stations entendues.
  1354.  
  1355. 7.1.4. status
  1356. -------------
  1357.  
  1358. Permet de presenter a l'ecran l'etat du systeme.
  1359.  
  1360. nos> stat
  1361. KA9Q Internet Protocol Package, v911229 (PA0GRI v2.0f_ss)
  1362. NOS load information: code segment = 15da - data segment = 5c8b
  1363.  
  1364.  
  1365. La date du systeme est Sam 02 Mai 1992 08:30:57
  1366. NOS a ete charge le    Sam 02 Mai 1992 20:54:49
  1367.  
  1368. Temp utilise =>  0 jour(s) 11 heure(s):36 minute(s):08 seconde(s).
  1369.  
  1370. The station is currently attended.
  1371. Le message du jour est: 
  1372. >> HD 220 Mo. ON4HU-5 TCPBBS a votre service. <<
  1373.  
  1374.                  Table of Open Files.
  1375.                  --------------------
  1376. Name           length   offset hnd acc PSP device type/owner
  1377. ----           ------   ------ --- --- --- -----------------
  1378. MAIL.LOG        51951    51951   1 rw OFF1 drive D:    [on4hu.exe]
  1379.  
  1380.  
  1381. 7.1.5. netrom routes
  1382. --------------------
  1383.  
  1384. Affiche  a l'ecran la  liste des nodes connue  par  votre  station  si
  1385. toutefois NetRom est initialise. Une liste est donnee ci-dessous.
  1386.  
  1387. Net> netrom route
  1388.  
  1389. TCP62:FD6HSI      MON8:ON6RM-8      HVH:PI8HVH        MONS1:ON6RM-1     
  1390. 89001:PA0GRI-2    BAZ7:G4SMX-7      TORBBS:ON4TOR-5   144031:ON4HU
  1391. 144301:ON4HU-5    ##TMP:ON4HU-4     1k2_M:ON4HU-7
  1392.  
  1393. La  commande  "netrom  route info  <indicatif>  presente  les  donnees 
  1394. classiques d'un node NetRom :
  1395.  
  1396. Net> n ro info on6sb
  1397.     
  1398.          Nodes        Neigbour     Port  PQual  Obs.
  1399.     
  1400.         1k2_M:ON4HU-7 1k2_M:ON4HU-7 430  192   6
  1401.  
  1402.  
  1403. 7.1.6. route
  1404. ------------
  1405.  
  1406. La commande "route" donne des informations concernant les routes IP de 
  1407. votre station, une liste abregee est presentee ci-dessous :
  1408.  
  1409. Net> ro
  1410.  
  1411. Dest               Len Interface    Gateway             Metric  P Timer  Use
  1412. on5vy.ampr.org     32  netrom                           1         0      28
  1413. on1kgx.ampr.org    32  432                              1         0      24
  1414. lx1jb.ampr.org     32  144          on6sb.ampr.org      1         0      0
  1415. on6sb.ampr.org     32  144                              1         0      18
  1416. 44.144.2.0         24  432          on1kgx.ampr.org     1         0      0
  1417.  
  1418. Examinons la signification des parametres :
  1419.  
  1420. Dest : destination de l'hote, exemple on5vy.ampr.org
  1421. Len  : indique le nombre de bits significatifs qu'il faut prendre en
  1422.  
  1423.  
  1424.       compte dans  l'adresse IP  de l'hote.  L'exemple "44.144.2.0"
  1425.        indique qu'il faut prendre en compte 24 bits c'est a dire les
  1426.        trois premiers chiffres de l'adresse IP : 44, 144 et 2 donc 24
  1427.        bits, 3 * 8 = 24 !. En d'autres termes cela signifie  que le
  1428.        trafic des stations  dont l'adresse  IP est 44.144.2.xx sera
  1429.        route via le routeur IP (gateway) on1kgx.ampr.org
  1430. Interface : le nom de l'interface  par laquelle  les paquets transitent,
  1431.             on y voit "144", "432" et "netrom".
  1432. Gateway : la station par laquelle le trafic transite. Notez bien
  1433.           que "gateway" peut etre  egalement NetRom. Si gateway n'est 
  1434.           pas defini (exemple on1kgx), cela signifie que cette station 
  1435.           est connectable en direct.
  1436.  
  1437. 7.1.7. arp
  1438. ----------
  1439.  
  1440. La  commande  "arp"  presente  la table  du  protocole  de  resolution 
  1441. d'adresse IP. Un exemple est donne ci-dessous:
  1442.  
  1443. Net> arp
  1444.  
  1445. received 0 badtype 0 bogus addr 0 reqst in 0 replies 0 reqst out 0
  1446.  
  1447. IP addr            Type           Time Q Addr
  1448. on1kgx.ampr.org    AX.25          0      ON1KGX
  1449. pa3cwi.ampr.org    NET/ROM        0      PA3CWI-9
  1450. on6sb.ampr.org     AX.25          0      ON6SB
  1451.  
  1452. 7.1.8. tcp status
  1453. -----------------
  1454.  
  1455. Cette  commande  est importante pour se rendre compte  de  l'etat  des
  1456. connexions   TCP  se  rapportant  a  votre  systeme,   un  exemple  de
  1457. presentation est donne ci-dessous.
  1458.  
  1459. net> tcp status
  1460.  
  1461. ( 1)tcpRtoAlgorithm              4     ( 2)tcpRtoMin                   55
  1462. ( 3)tcpRtoMax           4294967295     ( 4)tcpMaxConn          4294967295
  1463. ( 5)tcpActiveOpens               2     ( 6)tcpPassiveOpens              2
  1464. ( 7)tcpAttemptFails              0     ( 8)tcpEstabResets               0
  1465. ( 9)tcpCurrEstab                 4     (10)tcpInSegs                   59
  1466. (11)tcpOutSegs                  63     (12)tcpRetransSegs               5
  1467. (14)tcpInErrs                    0     (15)tcpOutRsts                   1
  1468.     &TCB Rcv-Q Snd-Q  Local socket           Remote socket          State
  1469. 6f560008     0  1717  on5rf.ampr.org:1030    on6sb.ampr.org:ftpd    Established
  1470. 72320008     0     0  0.0.0.0:ftp            0.0.0.0:0              Listen (S)
  1471. 72410008     0     0  0.0.0.0:finger         0.0.0.0:0              Listen (S)
  1472. 64c40008     0     0  0.0.0.0:telnet         0.0.0.0:0              Listen (S)
  1473. 64d00008     0     0  0.0.0.0:smtp           0.0.0.0:0              Listen (S)
  1474. 72500008     0     0  0.0.0.0:echo           0.0.0.0:0              Listen (S)
  1475. 725f0008     0     0  0.0.0.0:discard        0.0.0.0:0              Listen (S)
  1476. 64b80008     0     0  0.0.0.0:chat           0.0.0.0:0              Listen (S)
  1477. 65130008     0     0  on5rf.ampr.org:1029    on6sb.ampr.org:ftp     Established
  1478.  
  1479. On  voit que deux "remote socket" sont ouverts avec on6sb,  un  soquet
  1480. nous  indique "ftp" et l"autre "ftpd".  "ftp" signifie qu'une  session
  1481. FTP   est  active. "ftpd" signifie qu'un transfert de donnees  a  lieu
  1482. avec  on6sb.  Notez  bien  la valeur du TCB  correspondant  au  soquet
  1483. "ftpd", sa valeur est "6f560008".
  1484.  
  1485. Pour toute liaison,  il y aura egalement des soquets  ouverts  chez la
  1486. station connectee.  Le  transfert  des  donnees  se  fait  par  un fil
  1487. imaginaire dont les deux extremites  sont reliees par  des soquets, un
  1488. soquet est connecte a votre station et  l'autre soquet  est connecte a
  1489. la station partenaire.
  1490.  
  1491. Une  autre  facon de voir l'activite TCP est  d'utiliser  la  commande 
  1492. "socket". 
  1493.  
  1494. 7.1.9. socket
  1495. -------------
  1496.  
  1497. Une liste abregee de la presentation est donnee ci-dessous.
  1498.  
  1499. net> socket
  1500.  
  1501. S#  Type    PCB      Remote socket            Owner
  1502. 142 TCP     65130008 on6sb.ampr.org:ftp    738c0008    ftp       
  1503. 143 TCP     6f560008 on6sb.ampr.org:ftpd   738c0008    ftp
  1504.  
  1505. On  voit  egalement  deux  informations  ftp. Le   soquet   142  (ftp)
  1506. correspond   a l'activite   de controle  FTP et  le  soquet 143 (ftpd)
  1507. correspond au transfert  de donnees.  Il est a remarquer que le soquet
  1508. 143 a comme PCB "6f560008", valeur  dont  nous avons parler plus haut.
  1509. Pour avoir   l'etat  de  la transmission  de  donnees de cette session
  1510. FTP, on peut   utiliser   la  commande  "tcp status 6f560008"  ou plus
  1511. simplement "socket 143".
  1512.  
  1513. 7.1.10. socket <numero>
  1514. -----------------------
  1515.  
  1516. Permet de presenter l'etat du transfert des donnees:
  1517.  
  1518. net> so 143
  1519.  
  1520. TCP 6f560008
  1521. Local: on5rf.ampr.org:1030 Remote: on6sb.ampr.org:ftpd State: Established
  1522.       Init seq    Unack     Next Resent CWind Thrsh  Wind  MSS Queue      Total
  1523. Send: 6c940000 6c94114c 6c9413d4    432   648   216   648  216  1717       4427
  1524. Recv: d6280000          d6280001      0               648          0          0
  1525. Timer running (14025/17545 ms) SRTT 10133 ms Mean dev 3624 ms
  1526.  
  1527. On  y  retrouve a nouveau "TCP 6f560008". "Total" correspond au nombre 
  1528. d'octets transmis.
  1529.  
  1530. Une information importante est "Timer running" avec une valeur SRTT de
  1531. 10133  ms (temps aller-retour entre les deux  stations). Si vous voyez
  1532. que le transfert est devenu tres lent (probleme de congestion controle
  1533. par TCP avec  son "backoff  exponentiel"), il est possible  de  donner
  1534. un ordre de  demarrage immediat  au  transfert de  donnees. On utilise
  1535. pour  cela  la   commande   "tcp kick <tcb_address>", tcb_address  est
  1536.  
  1537.  
  1538. l'adresse  du  block  de  controle  du  transfert   (transfer  control
  1539. block). Dans notre cas 'tcb_address"  vaut '6f560008'.  Il suffit donc
  1540. de  taper  'tcp kick 6f560008'   en  mode  commande  pour   redemarrer
  1541. immediatement le transfert des donnees.
  1542.  
  1543. 7.1.11. tcp kick <tcb_address>
  1544. ------------------------------
  1545.  
  1546. Permet  de  redemarrer  immediatement  un  transfert   de  donnees. Ce
  1547. transfert peut correspondre a FTP, SMTP, etc. 
  1548.  
  1549. 7.1.12. session
  1550. ---------------
  1551.  
  1552. nos> s
  1553.  
  1554.  #  S#  Type     Rcv-Q Snd-Q State        s/s Remote socket
  1555. *1  142 FTP          0     0 Established   n  on6sb (on6sb.ampr.org:ftp)
  1556.     143 FTP          0  2254 FIN wait 1       on6sb (on6sb.ampr.org:ftpd)
  1557.  2  146 Telnet       0     0 Established   n  Local BBS (on5rf.ampr.org:telnet)
  1558.  
  1559. Cette commande permet de voir quelles sont les sessions  actives. Dans
  1560. cette liste, on retrouve les numeros des soquets et en particulier 142
  1561. et 143  correspondant a la session FTP indiquee  dans les  paragraphes
  1562. precedents. L'etat du soquet 143 est "FIN wait 1" c'est  a dire que le
  1563. transfert est termine et que NOS va liberer les soquets a  chaque bout
  1564. de la liaison.
  1565.  
  1566. Une commande  plus simple existe  pour redemarrer une session  dont le
  1567. transfert  est devenu  tres  lent.  Il suffit  de  taper "kick xx", xx
  1568. correspond au numero de la session.
  1569.  
  1570. 7.1.13. tcp reset <tcb_address>
  1571. -------------------------------
  1572.  
  1573. Avant   d'utiliser  cette   commande, il  faut   en   comprendre    sa
  1574. signification  et les consequences tres desagreables que  vous  pouvez
  1575. provoquer a la station avec laquelle vous  etes connecte. Une  session
  1576. TCP/IP va ouvrir un soquet a chaque bout de la  liaison, un chez  vous
  1577. et l'autre a la  station connectee. Ces  soquets vont  reserver de  la
  1578. place 'memoire'  dans les deux ordinateurs communiquant entre  eux. La
  1579. commande 'tcp reset' va donc fermer votre soquet et envoyer UNE  SEULE
  1580. demande de  fermeture au  soquet  de la station   partenaire. Si cette
  1581. station n'a pas recu cette SEULE et  UNIQUE demande  de  fermeture  et
  1582. c'est souvent le cas a cause  des collisions de trafic, le  soquet  va
  1583. donc   rester ouvert. Si trop de soquets ouverts s'accumulent,  on  va
  1584. passer en manque 'memoire'  de l'ordinateur. Il faut dans certains cas
  1585. 'booter'. J'insiste donc tres  fermement sur l'emploi   de la commande
  1586. 'tcp reset' qu'il ne faut utiliser que dans  les  cas extremes. Restez
  1587. FAIR-PLAY avec  la  station partenaire et mettez  vous a  sa place, je
  1588. suis persuade  que vous  n'apprecieriez  pas de  vous  trouver dans ce
  1589. genre de situation.
  1590.  
  1591. 7.1.14. tail <fichier>
  1592. ----------------------
  1593.  
  1594. Permet  d'afficher a l'ecran les dernieres lignes d'un  fichier.  Ceci 
  1595. est utile,  par exemple,  pour voir les dernieres lignes du fichier du 
  1596. logbook. Il faut donc taper en mode commande sous NOS "tail logbook".
  1597.  
  1598. 7.1.15. flowmode
  1599. ----------------
  1600. Cette commande n'existe que dans les version v2.xx elle remplace l'ancienne
  1601. commande "more" si vous ete connecte a une mailbox NOS des versions 2.xx
  1602. la pagination se fait normalement ecran par ecran de 24 lignes et a la derniere
  1603. ligne vous recevrez un: --mode-- appuyer sur n'importe quelle touche,
  1604. normalement la barre d'espacement vous laissera voir la page suivante.
  1605. Par defaut le mode "flowmode" est ON, Flowmode n'a aucune incidence
  1606. contrairement aux ancienne versions sur l'enregistrement sur disque que
  1607. vous auriez l'intention de faire, seul sur votre ecran apparait ---more---
  1608. et non sur le fichier.
  1609. Il vous est possible de mettre "flowmode" OFF en mode commande.
  1610.  
  1611.  
  1612.  
  1613.  
  1614. 7.1.16. mail (en abrege "m")
  1615. ----------------------------
  1616.  
  1617. Cette  commande permet de passer au programme BM.EXE a partir de  NOS. 
  1618. Si on veut envoyer un courrier a une station particuliere, par exemple 
  1619. a  on5rf,  on peut sous NOS et en mode commande taper "m  on5rf"  pour 
  1620. avoir  acces  directement  a BM.EXE et commencer ainsi  a  rediger  le 
  1621. contenu du courrier a envoyer. Le retour a NOS.EXE sera automatique au 
  1622. moment ou l'on quitte BM.EXE.
  1623.  
  1624. Il est important de remarquer qu'il est possible d'envoyer le  contenu 
  1625. du meme message a plusieurs stations TCP/IP, on peut par exemple taper 
  1626. "m   on5rf  on6sb  on1kgx  on4hu".   De  cette  facon   SMTP   prendra 
  1627. automatiquement  en  charge  l'envoi du message  au  quatre  stations. 
  1628. Attention  il  faut  avoir un "espace" entre  "m"  et  les  differents 
  1629. indicatifs de ces stations.
  1630.  
  1631. 7.1.17. smtp list
  1632. -----------------
  1633.  
  1634. Cette  commande  permet de presenter a l'ecran l'etat du  courrier  en 
  1635. cours d'expedition. Ci dessous la presentation typique :
  1636.  
  1637. Net> smtp list
  1638.  
  1639. S     Job    Size Date  Time  Host                 From
  1640. L    3288     199 08/17 23:52 on5vy.ampr.org       on5rf@on5rf.ampr.org
  1641.       on1kjp@on5vy.ampr.org 
  1642.  
  1643. On voit que le numero de message "3288",  de "size" 199 octets, est en
  1644. cours  d'expedition a l'hote "on5vy.ampr.org" et que  le  destinataire
  1645. final  est on1kjp.  Le caractere "L" signifie que  l'etablissement  du
  1646. protocole TCP/IP SMTP est actif entre les deux stations ou bien que la
  1647. demande de  connexion est en  cours.  Si  la  caractere "L"  n'est pas
  1648. indique, il faut taper "smtp kick" pour demarrer le processus.
  1649.  
  1650.  
  1651. 7.1.18. smtp kill <job number>
  1652. ------------------------------
  1653.  
  1654. Cette  commande permet d'annuler le message qui est a envoyer ou  bien
  1655.  
  1656.  
  1657. en  cours d'expedition.  Si ce message est en cours  d'expedition,  un 
  1658. message d'alerte sera presente a l'ecran. Un exemple typique est donne 
  1659. ci-dessous.
  1660.  
  1661.   Net> smtp kill 3288
  1662.  Attention, travail verouille par SMTP. Effacer (oui/,non)? 
  1663.  
  1664. Cette  commande est en fait utile lorsqu'on remarque qu'un message  en
  1665. cours d'expedition n'aboutit pas  depuis un temps assez  important. La
  1666. station du destinataire est sans doute absente sur  l'air! Il  ne faut
  1667. pas oublier de taper la  commande "tcp reset tcb_address"  a  la suite
  1668. de  "smtp kill numero"  pour  liberer  le  soquet  qui  correspond  au
  1669. protocole   SMTP de  la  station a   laquelle  on   voulait envoyer ce
  1670. courrier.
  1671.  
  1672. 7.1.19 smtp kick
  1673. ----------------
  1674.  
  1675. Cette  commande  permet  de demarrer l'envoi du  courrier  en  attente 
  1676. d'expedition. 
  1677.  
  1678. 7.1.20. mbox
  1679. ------------
  1680.  
  1681. Permet de voir le(s)  utilisateur(s)  de la  boite aux lettres AX25 si
  1682. toutefois celle-ci est configuree: 
  1683.  
  1684. Net> mbox
  1685. User       State    S#  Where
  1686. on5vy      CMD      140 ON5VY @ ON5VY
  1687.  
  1688. 7.1.21. exit
  1689. ------------
  1690.  
  1691. Permet de quitter NOS pour  passer  sous  DOS. Avant d'employer  cette
  1692. commande il est conseille de  regarder  si des connexions ne  sont pas
  1693. etablies  avec  votre   station. Pour  voir   l'etat  des  differentes
  1694. connexions eventuelles, tapez "tcp status", "netrom status", "mbox" et
  1695. "ax25 status".
  1696.  
  1697. 7.1.22. ! ou shell
  1698. ------------------
  1699.  
  1700. Permet de passer sous  DOS sans toutefois  quitter l'environement NOS.
  1701. Attention, ne restez pas trop longtemps sous DOS car le  programme NOS
  1702. est interrompu et des effets   desagreables peuvent se produire.  Pour
  1703. revenir de DOS a  NOS, tapez "exit'.
  1704.  
  1705. 7.1.23. record <fichier>
  1706. ------------------------
  1707.  
  1708. Cette  commande  permet d'enregistrer sur un fichier  les  donnees  en 
  1709. provenance d'une session.  Ceci est utile lors d'une connexion AX25  a 
  1710. une BBS a qui on a demande l'envoi du contenu d'un message se trouvant 
  1711. dans une rubrique.
  1712.  
  1713. 7.1.24. motd <"Votre message .... ">
  1714. ------------------------------------
  1715.  
  1716. Avec un parametre,  cette commande permet d'initialiser  le message du
  1717. jour.  Ce message sera  envoye  a toute station qui  aura  demande une
  1718. connexion. Un exemple d'utilisation est le suivant :
  1719.  
  1720.   motd "Le sysop est absent."
  1721.  
  1722. Sans  parametre cette commande permet de voir le message du  jour  que 
  1723. vous avez initialise, exemple :
  1724.  
  1725. Nos> motd
  1726. >> Plus de 50 Mo de programme pour PC obtenable. <<
  1727.  
  1728. 7.1.25. attended <yes | no>
  1729. ---------------------------
  1730.  
  1731. La  commande  "attended yes"   declare  que  vous  etes   "present  au
  1732. clavier". Des qu'une station a etabli une connexion , celle-ci aura la
  1733. possibilite de demander une   conversation  de  clavier  a  clavier au
  1734. moyen de  la  commande "Chat". Les  parametres "yes"  et "on", "no" et
  1735. "off" sont equivalents.
  1736.  
  1737. Sans parametre la commande "attended" vous donne :
  1738.  
  1739.   Nos> attended
  1740.   Attended flag: off
  1741.  
  1742. 7.1.26. bbs
  1743. -----------
  1744.  
  1745. Connexion immediate a votre station en TELNET.
  1746.  
  1747. 7.1.27. trace [<interface> [<flags> [<tracefile>]]]
  1748. ---------------------------------------------------
  1749.  
  1750. Cette commande permet de verifier l'activite sur la ou les interfaces.
  1751. Elle est tres utile pour visualiser le trafic.
  1752.  
  1753. "interface"  est le nom de "bapteme" de l'interface dont  vous  voulez 
  1754. surveiller le trafic.
  1755.  
  1756. "tracefile",  si  specifie,  est  le  nom de fichier  dans  lequel  va 
  1757. s'inscrire les informations du mode "trace".  Si ce fichier n'est  pas 
  1758. specifie, les informations de trafic se presenteront a l'ecran. 
  1759.  
  1760. "flags"   sont des chiffres permettant de  selectionner les differents
  1761. modes du suivi de l'activite. Ils sont definis comme suit :
  1762.  
  1763. B T I O
  1764. | | | |__ 1 = suivi des paquets emis,  0 = pas de suivi
  1765. | | |____ 1 = suivi des paquets recus, 0 = pas de suivi
  1766. | |______ Controle du type de trace :
  1767. |         0 = en-tetes des protocoles sont decodes, mais sans affichage
  1768. |             des donnees.
  1769. |         1 = en-tetes des protocoles sont decodes avec l'affichage des
  1770. |             donnees sans leurs en-tetes. Une  presentation  a lieu en 
  1771. |             ASCII a l'ecran, 64 caracteres par ligne. Les  caracteres
  1772. |             non imprimables sont remplaces par des points.
  1773. |         2 = en-tetes des protocoles sont decodes, le paquet entier de
  1774. |             donnees est decode  avec son  en-tete. La  presentation a
  1775. |             l'ecran a lieu en ASCII et en hexadecimal, et les  lignes
  1776. |             sont de 16 caracteres.
  1777. |________ 1 = on ne presente a l'ecran que les paquets relatifs a votre
  1778.               station, c'est a dire les paquets emis et ceux vous etant
  1779.               destines.
  1780.  
  1781. 7.1.28. Touche F1 <> F10
  1782. ------------------------
  1783.  
  1784. Cette nouvelles commande ne fonctione que sur les versions WNOS_xx 
  1785. apporte beaucoup de convivialite et est ajoutee par KB7YV.
  1786. En reception normale l'ecran fonctionne en moniteur de la frequence avec F9  
  1787. si vous posseder un moniteur couleur elle est presentee sur un ruban 
  1788. bleu clair, indiquant WNOS4 en rouge coreleft xxxxxxKo. | heure 12:00  
  1789. un peu plus bas un ruban gris clair. 
  1790. Donc appuyer la touche F9 vous laisse voir le trafic visualiser en plein 
  1791. la reception totale des paquets .
  1792. Ensuite pour etre en mode commande appuyer sur la touche 10 
  1793. commode pour passer par exemple sur votre mailbox sans devoir ecrire
  1794. trace <interface> 000 pour mettre la trace OFF.
  1795. Les autres touches de fonction de F1 a F8 sont 8 canaux utilisables 
  1796. simultannement par examples 8 sessions avec 8 station differentes!! 
  1797.  
  1798. ----------------------------------------------------------------------
  1799. Les  annexes  vous seront  distribuees  sous peu, surveillez  vos BBS.
  1800.                       73's, d' Andre ON4HU
  1801. ----------------------------------------------------------------------
  1802.  
  1803. "return".
  1804. "return".
  1805. ə
  1806.